package com.sf.fy.uav.common.response.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author LTQ
 */
@Data
public class LogisticsDetailResponse {


    @ApiModelProperty("运单号")
    private String tcWaybillNo;


    private String receiverName;

    private String receiverTel;


    @ApiModelProperty("收件人详细地址")
    private String receiverAddr;


    @ApiModelProperty("寄件人详细地址")
    private String senderAddr;


    @ApiModelProperty("寄件人姓名")
    private String senderName;

    @ApiModelProperty("寄件人电话")
    private String senderTel;


    @ApiModelProperty("托寄物")
    private String goodsTypeName;

    private double goodsWeight;

    @ApiModelProperty("支付方式，1微信")
    private String payChannel;

    @ApiModelProperty("货物体积，单位cm3")
    private String goodsVolume;


    @ApiModelProperty("运费")
    private BigDecimal pricePayable;

    @ApiModelProperty("实际支付费用")
    private BigDecimal pricePaid;

    @ApiModelProperty("附加费")
    private BigDecimal surcharge;


    private String remark;


    @ApiModelProperty("寄件时间")
    private Date createTime;

    @ApiModelProperty("派件航站网点名")
    private String landingConnName;

    @ApiModelProperty("收件航站网点名")
    private String takeOffConnName;

    @ApiModelProperty("基础配送费")
    private BigDecimal basePrice;


    @ApiModelProperty("优惠券减免价格")
    private BigDecimal reductionPrice;



    @ApiModelProperty("寄送人门牌号")
    private String senderDoorplate;

    @ApiModelProperty("收货人门牌号")
    private String receiverDoorplate;

    @ApiModelProperty("寄送地址名称")
    private String sendAddressName;

    @ApiModelProperty("收货地址名称")
    private String receiveAddressName;
}
